﻿// -----------------------------------------------------------------------------
// 园丁,是个很简单的管理系统
//  gitee:https://gitee.com/hgflydream/Gardener 
//  issues:https://gitee.com/hgflydream/Gardener/issues 
// -----------------------------------------------------------------------------

using Gardener.Core.Dict.Dtos;
using Gardener.Core.Enums;
using Gardener.Core.Module;
using Gardener.Core.SystemAsset.Dtos;
using Gardener.Core.SystemAsset.Enums;

namespace Gardener.Weighbridge.Impl
{
    /// <summary>
    /// 
    /// </summary>
    public class WeighbridgeServerModule : WeighbridgeModule, IServerModule
    {

        /// <summary>
        /// 注册字典
        /// </summary>
        /// <returns></returns>
        public CodeTypeDto[]? RegisterDic()
        {
            return [
                new CodeTypeDto()
                {
                   CodeTypeName="车辆轴数",
                   CodeTypeValue="number_of_axles",
                   CreateBy="1",
                   CreatedTime=DateTimeOffset.Parse("2024-07-21 16:40:31"),
                   CreateIdentityType=IdentityType.User,
                   Id=4,
                   IsDeleted=false,
                   IsLocked=false,
                   Remark="车辆轴数基础数据",
                   Codes=[
    new CodeDto()
    {
       CodeName="一轴",
       CodeTypeId=4,
       CodeValue="1",
       CreateBy="1",
       CreatedTime=DateTimeOffset.Parse("2024-07-21 16:42:29"),
       CreateIdentityType=IdentityType.User,
       ExtendParams="{\"maximumLoad\":5}",
       Id=15,
       IsDeleted=false,
       IsLocked=false,
       Order=10,
    }
,
    new CodeDto()
    {
       CodeName="二轴",
       CodeTypeId=4,
       CodeValue="2",
       CreateBy="1",
       CreatedTime=DateTimeOffset.Parse("2024-07-21 16:42:55"),
       CreateIdentityType=IdentityType.User,
       ExtendParams="{\"maximumLoad\":15}",
       Id=16,
       IsDeleted=false,
       IsLocked=false,
       Order=20,
    }
,
    new CodeDto()
    {
       CodeName="三轴",
       CodeTypeId=4,
       CodeValue="3",
       CreateBy="1",
       CreatedTime=DateTimeOffset.Parse("2024-07-21 16:43:18"),
       CreateIdentityType=IdentityType.User,
       ExtendParams="{\"maximumLoad\":20}",
       Id=17,
       IsDeleted=false,
       IsLocked=false,
       Order=30,
    }
,
    new CodeDto()
    {
       CodeName="四轴",
       CodeTypeId=4,
       CodeValue="4",
       CreateBy="1",
       CreatedTime=DateTimeOffset.Parse("2024-07-21 16:43:48"),
       CreateIdentityType=IdentityType.User,
       ExtendParams="{\"maximumLoad\":50}",
       Id=18,
       IsDeleted=false,
       IsLocked=false,
       Order=40,
    }
,
    new CodeDto()
    {
       CodeName="五轴",
       CodeTypeId=4,
       CodeValue="5",
       CreateBy="1",
       CreatedTime=DateTimeOffset.Parse("2024-07-21 16:44:11"),
       CreateIdentityType=IdentityType.User,
       ExtendParams="{\"maximumLoad\":60}",
       Id=19,
       IsDeleted=false,
       IsLocked=false,
       Order=50,
    }
,
    new CodeDto()
    {
       CodeName="六轴",
       CodeTypeId=4,
       CodeValue="6",
       CreateBy="1",
       CreatedTime=DateTimeOffset.Parse("2024-07-21 16:44:45"),
       CreateIdentityType=IdentityType.User,
       ExtendParams="{\"maximumLoad\":80}",
       Id=20,
       IsDeleted=false,
       IsLocked=false,
       Order=60,
    }
,
    new CodeDto()
    {
       CodeName="其它",
       CodeTypeId=4,
       CodeValue="99",
       CreateBy="1",
       CreatedTime=DateTimeOffset.Parse("2024-07-21 16:45:40"),
       CreateIdentityType=IdentityType.User,
       ExtendParams="{\"maximumLoad\":0}",
       Id=21,
       IsDeleted=false,
       IsLocked=false,
       Order=100,
    }

]
                }

];
        }
        /// <summary>
        /// 注册资源
        /// </summary>
        /// <returns></returns>
        public ResourceDto[]? RegisterResource()
        {
            return new[]{
    new ResourceDto()
    {
       Hide=false,
       Icon="download",
       Id=new Guid("427069e5-a6ba-4fd1-95bf-35d7dec7c848"),
       IsDeleted=false,
       IsLocked=false,
       Key="weighbridge",
       ModuleName="Weighbridge",
       Name="电子地磅",
       Order=400,
       ParentId=new Guid("3c124d95-dd76-4903-b240-a4fe4df93868"),
       SupportMultiTenant=true,
       Type=ResourceType.Menu,
    }
,
    new ResourceDto()
    {
       Hide=false,
       Id=new Guid("2a8e647f-a7f5-483e-9c1e-e23dfd5bde21"),
       IsDeleted=false,
       IsLocked=false,
       Key="weighbridge_config_add",
       ModuleName="Weighbridge",
       Name="添加",
       Order=0,
       ParentId=new Guid("e1afd0ca-a6df-45a1-89cb-81dc1eaa53c8"),
       ResourceFunctions=new[]{
            new ResourceFunctionDto()
        {
           FunctionId=new Guid("5e97a2c5-8e31-0854-02a5-e57e16977d27"),
           ModuleName="Weighbridge",
           ResourceId=new Guid("2a8e647f-a7f5-483e-9c1e-e23dfd5bde21"),
        }
,
            new ResourceFunctionDto()
        {
           FunctionId=new Guid("f826bf9a-16cd-ab4d-1940-d874eaca3975"),
           ModuleName="Weighbridge",
           ResourceId=new Guid("2a8e647f-a7f5-483e-9c1e-e23dfd5bde21"),
        }
,
            new ResourceFunctionDto()
        {
           FunctionId=new Guid("fdef10fb-21df-ddca-3bcb-01a9883162a3"),
           ModuleName="Weighbridge",
           ResourceId=new Guid("2a8e647f-a7f5-483e-9c1e-e23dfd5bde21"),
        }

    },
       SupportMultiTenant=true,
       Type=ResourceType.Action,
    }
,
    new ResourceDto()
    {
       Hide=false,
       Id=new Guid("d37d3efe-7981-45e9-9984-3619f769aedd"),
       IsDeleted=false,
       IsLocked=false,
       Key="weighbridge_config_delete",
       ModuleName="Weighbridge",
       Name="删除",
       Order=0,
       ParentId=new Guid("e1afd0ca-a6df-45a1-89cb-81dc1eaa53c8"),
       ResourceFunctions=new[]{
            new ResourceFunctionDto()
        {
           FunctionId=new Guid("1e985fba-2185-f87a-6c9e-f107df61f351"),
           ModuleName="Weighbridge",
           ResourceId=new Guid("d37d3efe-7981-45e9-9984-3619f769aedd"),
        }
,
            new ResourceFunctionDto()
        {
           FunctionId=new Guid("d6dec29b-15d8-676b-205d-04959212b933"),
           ModuleName="Weighbridge",
           ResourceId=new Guid("d37d3efe-7981-45e9-9984-3619f769aedd"),
        }

    },
       SupportMultiTenant=true,
       Type=ResourceType.Action,
    }
,
    new ResourceDto()
    {
       Hide=false,
       Id=new Guid("26f40760-8154-4110-bd2e-f02c00a80a84"),
       IsDeleted=false,
       IsLocked=false,
       Key="weighbridge_config_delete_selected",
       ModuleName="Weighbridge",
       Name="删除选中",
       Order=0,
       ParentId=new Guid("e1afd0ca-a6df-45a1-89cb-81dc1eaa53c8"),
       ResourceFunctions=new[]{
            new ResourceFunctionDto()
        {
           FunctionId=new Guid("b461d8c4-9b29-33b6-7cdb-9d2708eb030d"),
           ModuleName="Weighbridge",
           ResourceId=new Guid("26f40760-8154-4110-bd2e-f02c00a80a84"),
        }
,
            new ResourceFunctionDto()
        {
           FunctionId=new Guid("c06b635c-c589-da3a-b1ab-6498cdf9f5b0"),
           ModuleName="Weighbridge",
           ResourceId=new Guid("26f40760-8154-4110-bd2e-f02c00a80a84"),
        }

    },
       SupportMultiTenant=true,
       Type=ResourceType.Action,
    }
,
    new ResourceDto()
    {
       Hide=false,
       Id=new Guid("6968a35f-61e0-46a5-a13c-80d111a0e03f"),
       IsDeleted=false,
       IsLocked=false,
       Key="weighbridge_config_detail",
       ModuleName="Weighbridge",
       Name="详情",
       Order=0,
       ParentId=new Guid("e1afd0ca-a6df-45a1-89cb-81dc1eaa53c8"),
       ResourceFunctions=new[]{
            new ResourceFunctionDto()
        {
           FunctionId=new Guid("9462cbf3-6808-5a28-5e0e-420a751b04ab"),
           ModuleName="Weighbridge",
           ResourceId=new Guid("6968a35f-61e0-46a5-a13c-80d111a0e03f"),
        }
,
            new ResourceFunctionDto()
        {
           FunctionId=new Guid("fdef10fb-21df-ddca-3bcb-01a9883162a3"),
           ModuleName="Weighbridge",
           ResourceId=new Guid("6968a35f-61e0-46a5-a13c-80d111a0e03f"),
        }

    },
       SupportMultiTenant=true,
       Type=ResourceType.Action,
    }
,
    new ResourceDto()
    {
       Hide=false,
       Id=new Guid("e1afd0ca-a6df-45a1-89cb-81dc1eaa53c8"),
       IsDeleted=false,
       IsLocked=false,
       Key="weighbridge_config_index",
       ModuleName="Weighbridge",
       Name="地磅配置",
       Order=8,
       ParentId=new Guid("427069e5-a6ba-4fd1-95bf-35d7dec7c848"),
       Path="/weighbridge/weighbridge_config",
       SupportMultiTenant=true,
       Type=ResourceType.Menu,
    }
,
    new ResourceDto()
    {
       Hide=false,
       Id=new Guid("b2b9f07c-ee99-47c1-b077-9b2072958d19"),
       IsDeleted=false,
       IsLocked=false,
       Key="weighbridge_config_lock",
       ModuleName="Weighbridge",
       Name="锁定",
       Order=0,
       ParentId=new Guid("e1afd0ca-a6df-45a1-89cb-81dc1eaa53c8"),
       ResourceFunctions=new[]{
            new ResourceFunctionDto()
        {
           FunctionId=new Guid("8005b20f-8f07-8213-f1af-31a5456a2c9d"),
           ModuleName="Weighbridge",
           ResourceId=new Guid("b2b9f07c-ee99-47c1-b077-9b2072958d19"),
        }

    },
       SupportMultiTenant=true,
       Type=ResourceType.Action,
    }
,
    new ResourceDto()
    {
       Hide=false,
       Id=new Guid("2836ba91-249a-4050-9643-e769d6bb4dcc"),
       IsDeleted=false,
       IsLocked=false,
       Key="weighbridge_config_refresh",
       ModuleName="Weighbridge",
       Name="刷新",
       Order=0,
       ParentId=new Guid("e1afd0ca-a6df-45a1-89cb-81dc1eaa53c8"),
       ResourceFunctions=new[]{
            new ResourceFunctionDto()
        {
           FunctionId=new Guid("d01bbc1b-5339-ef74-ddac-f6737aeb5d40"),
           ModuleName="Weighbridge",
           ResourceId=new Guid("2836ba91-249a-4050-9643-e769d6bb4dcc"),
        }
,
            new ResourceFunctionDto()
        {
           FunctionId=new Guid("fdef10fb-21df-ddca-3bcb-01a9883162a3"),
           ModuleName="Weighbridge",
           ResourceId=new Guid("2836ba91-249a-4050-9643-e769d6bb4dcc"),
        }

    },
       SupportMultiTenant=true,
       Type=ResourceType.Action,
    }
,
    new ResourceDto()
    {
       Hide=false,
       Id=new Guid("5bf9295f-1756-4f01-adad-471158a3b2dc"),
       IsDeleted=false,
       IsLocked=false,
       Key="weighbridge_config_search",
       ModuleName="Weighbridge",
       Name="搜索",
       Order=0,
       ParentId=new Guid("e1afd0ca-a6df-45a1-89cb-81dc1eaa53c8"),
       ResourceFunctions=new[]{
            new ResourceFunctionDto()
        {
           FunctionId=new Guid("d01bbc1b-5339-ef74-ddac-f6737aeb5d40"),
           ModuleName="Weighbridge",
           ResourceId=new Guid("5bf9295f-1756-4f01-adad-471158a3b2dc"),
        }

    },
       SupportMultiTenant=true,
       Type=ResourceType.Action,
    }
,
    new ResourceDto()
    {
       Hide=false,
       Id=new Guid("37a5c7fb-a6ea-47ba-a06f-0b4fc965e201"),
       IsDeleted=false,
       IsLocked=false,
       Key="weighbridge_config_update",
       ModuleName="Weighbridge",
       Name="更新",
       Order=0,
       ParentId=new Guid("e1afd0ca-a6df-45a1-89cb-81dc1eaa53c8"),
       ResourceFunctions=new[]{
            new ResourceFunctionDto()
        {
           FunctionId=new Guid("5025cfb9-5c9b-7e6c-1887-64a0c019b240"),
           ModuleName="Weighbridge",
           ResourceId=new Guid("37a5c7fb-a6ea-47ba-a06f-0b4fc965e201"),
        }
,
            new ResourceFunctionDto()
        {
           FunctionId=new Guid("5e97a2c5-8e31-0854-02a5-e57e16977d27"),
           ModuleName="Weighbridge",
           ResourceId=new Guid("37a5c7fb-a6ea-47ba-a06f-0b4fc965e201"),
        }
,
            new ResourceFunctionDto()
        {
           FunctionId=new Guid("fdef10fb-21df-ddca-3bcb-01a9883162a3"),
           ModuleName="Weighbridge",
           ResourceId=new Guid("37a5c7fb-a6ea-47ba-a06f-0b4fc965e201"),
        }

    },
       SupportMultiTenant=true,
       Type=ResourceType.Action,
    }
,
    new ResourceDto()
    {
       Hide=false,
       Id=new Guid("62edee8b-c17e-4479-9193-af25eee7369e"),
       IsDeleted=false,
       IsLocked=false,
       Key="weighbridge_control",
       ModuleName="Weighbridge",
       Name="地磅控制",
       Order=10,
       ParentId=new Guid("427069e5-a6ba-4fd1-95bf-35d7dec7c848"),
       Path="/weighbridge/weighbridge_contorl",
       ResourceFunctions=new[]{
            new ResourceFunctionDto()
        {
           FunctionId=new Guid("1f4b4836-ecc4-cf2d-9c18-fd0736f85fc6"),
           ModuleName="Weighbridge",
           ResourceId=new Guid("62edee8b-c17e-4479-9193-af25eee7369e"),
        }
,
            new ResourceFunctionDto()
        {
           FunctionId=new Guid("7f6f05be-ee88-6ad6-da5b-15314867f912"),
           ModuleName="Weighbridge",
           ResourceId=new Guid("62edee8b-c17e-4479-9193-af25eee7369e"),
        }
,
            new ResourceFunctionDto()
        {
           FunctionId=new Guid("c365d006-2964-2d5d-6264-fdba4e5a046f"),
           ModuleName="Weighbridge",
           ResourceId=new Guid("62edee8b-c17e-4479-9193-af25eee7369e"),
        }
,
            new ResourceFunctionDto()
        {
           FunctionId=new Guid("e3082de4-d4d3-48f9-e922-c7785d27d616"),
           ModuleName="Weighbridge",
           ResourceId=new Guid("62edee8b-c17e-4479-9193-af25eee7369e"),
        }
,
            new ResourceFunctionDto()
        {
           FunctionId=new Guid("efb622a0-4796-e757-6af8-374d8285fc2c"),
           ModuleName="Weighbridge",
           ResourceId=new Guid("62edee8b-c17e-4479-9193-af25eee7369e"),
        }

    },
       SupportMultiTenant=true,
       Type=ResourceType.Menu,
    }
,
    new ResourceDto()
    {
       Hide=false,
       Id=new Guid("2d055c2e-0f3b-42fa-8a10-b91d708c2ee6"),
       IsDeleted=false,
       IsLocked=false,
       Key="weighbridge_vehicle_type_add",
       ModuleName="Weighbridge",
       Name="添加",
       Order=0,
       ParentId=new Guid("b53a00a6-495a-4854-92a6-ced745e68ea7"),
       ResourceFunctions=new[]{
            new ResourceFunctionDto()
        {
           FunctionId=new Guid("431863ae-277c-a841-b627-8ff63bf81061"),
           ModuleName="Weighbridge",
           ResourceId=new Guid("2d055c2e-0f3b-42fa-8a10-b91d708c2ee6"),
        }

    },
       SupportMultiTenant=true,
       Type=ResourceType.Action,
    }
,
    new ResourceDto()
    {
       Hide=false,
       Id=new Guid("4820045b-ebde-467d-aeb1-723ca29f845c"),
       IsDeleted=false,
       IsLocked=false,
       Key="weighbridge_vehicle_type_delete",
       ModuleName="Weighbridge",
       Name="删除",
       Order=0,
       ParentId=new Guid("b53a00a6-495a-4854-92a6-ced745e68ea7"),
       ResourceFunctions=new[]{
            new ResourceFunctionDto()
        {
           FunctionId=new Guid("53b72a4a-593f-0510-106c-a82a119e301a"),
           ModuleName="Weighbridge",
           ResourceId=new Guid("4820045b-ebde-467d-aeb1-723ca29f845c"),
        }
,
            new ResourceFunctionDto()
        {
           FunctionId=new Guid("88346efb-5c65-fd99-554d-2af8f508d074"),
           ModuleName="Weighbridge",
           ResourceId=new Guid("4820045b-ebde-467d-aeb1-723ca29f845c"),
        }

    },
       SupportMultiTenant=true,
       Type=ResourceType.Action,
    }
,
    new ResourceDto()
    {
       Hide=false,
       Id=new Guid("3692673a-707a-48b6-8368-8a8bfb91e0ee"),
       IsDeleted=false,
       IsLocked=false,
       Key="weighbridge_vehicle_type_delete_selected",
       ModuleName="Weighbridge",
       Name="删除选中",
       Order=0,
       ParentId=new Guid("b53a00a6-495a-4854-92a6-ced745e68ea7"),
       ResourceFunctions=new[]{
            new ResourceFunctionDto()
        {
           FunctionId=new Guid("691b95a1-11c2-f250-2490-dd8550dc898b"),
           ModuleName="Weighbridge",
           ResourceId=new Guid("3692673a-707a-48b6-8368-8a8bfb91e0ee"),
        }
,
            new ResourceFunctionDto()
        {
           FunctionId=new Guid("97c0a15b-4a60-eb38-b35e-566a314a5965"),
           ModuleName="Weighbridge",
           ResourceId=new Guid("3692673a-707a-48b6-8368-8a8bfb91e0ee"),
        }

    },
       SupportMultiTenant=true,
       Type=ResourceType.Action,
    }
,
    new ResourceDto()
    {
       Hide=false,
       Id=new Guid("c38b4a21-5b62-4fe6-8255-0ff0467b865b"),
       IsDeleted=false,
       IsLocked=false,
       Key="weighbridge_vehicle_type_detail",
       ModuleName="Weighbridge",
       Name="详情",
       Order=0,
       ParentId=new Guid("b53a00a6-495a-4854-92a6-ced745e68ea7"),
       ResourceFunctions=new[]{
            new ResourceFunctionDto()
        {
           FunctionId=new Guid("e4285d1b-9d8b-a635-8d32-789041acb882"),
           ModuleName="Weighbridge",
           ResourceId=new Guid("c38b4a21-5b62-4fe6-8255-0ff0467b865b"),
        }

    },
       SupportMultiTenant=true,
       Type=ResourceType.Action,
    }
,
    new ResourceDto()
    {
       Hide=false,
       Id=new Guid("b53a00a6-495a-4854-92a6-ced745e68ea7"),
       IsDeleted=false,
       IsLocked=false,
       Key="weighbridge_vehicle_type_index",
       ModuleName="Weighbridge",
       Name="车辆类型",
       Order=5,
       ParentId=new Guid("427069e5-a6ba-4fd1-95bf-35d7dec7c848"),
       Path="/weighbridge/vehicle-type",
       SupportMultiTenant=true,
       Type=ResourceType.Menu,
    }
,
    new ResourceDto()
    {
       Hide=false,
       Id=new Guid("cc93656c-f12c-4608-a239-5f9992a4087c"),
       IsDeleted=false,
       IsLocked=false,
       Key="weighbridge_vehicle_type_lock",
       ModuleName="Weighbridge",
       Name="锁定",
       Order=0,
       ParentId=new Guid("b53a00a6-495a-4854-92a6-ced745e68ea7"),
       ResourceFunctions=new[]{
            new ResourceFunctionDto()
        {
           FunctionId=new Guid("971d799a-f526-aac6-2842-718e93499a33"),
           ModuleName="Weighbridge",
           ResourceId=new Guid("cc93656c-f12c-4608-a239-5f9992a4087c"),
        }

    },
       SupportMultiTenant=true,
       Type=ResourceType.Action,
    }
,
    new ResourceDto()
    {
       Hide=false,
       Id=new Guid("885c5889-5979-44a5-998c-d3181dcca1a2"),
       IsDeleted=false,
       IsLocked=false,
       Key="weighbridge_vehicle_type_refresh",
       ModuleName="Weighbridge",
       Name="刷新",
       Order=0,
       ParentId=new Guid("b53a00a6-495a-4854-92a6-ced745e68ea7"),
       ResourceFunctions=new[]{
            new ResourceFunctionDto()
        {
           FunctionId=new Guid("e70d3e4b-50c3-e390-8b14-d0293633d7c6"),
           ModuleName="Weighbridge",
           ResourceId=new Guid("885c5889-5979-44a5-998c-d3181dcca1a2"),
        }

    },
       SupportMultiTenant=true,
       Type=ResourceType.Action,
    }
,
    new ResourceDto()
    {
       Hide=false,
       Id=new Guid("69df9edb-e491-4edb-a7a0-0e2fa96a9b6c"),
       IsDeleted=false,
       IsLocked=false,
       Key="weighbridge_vehicle_type_search",
       ModuleName="Weighbridge",
       Name="搜索",
       Order=0,
       ParentId=new Guid("b53a00a6-495a-4854-92a6-ced745e68ea7"),
       ResourceFunctions=new[]{
            new ResourceFunctionDto()
        {
           FunctionId=new Guid("e70d3e4b-50c3-e390-8b14-d0293633d7c6"),
           ModuleName="Weighbridge",
           ResourceId=new Guid("69df9edb-e491-4edb-a7a0-0e2fa96a9b6c"),
        }

    },
       SupportMultiTenant=true,
       Type=ResourceType.Action,
    }
,
    new ResourceDto()
    {
       Hide=false,
       Id=new Guid("d99b2abc-5836-438a-a37f-d84aa5584e5d"),
       IsDeleted=false,
       IsLocked=false,
       Key="weighbridge_vehicle_type_update",
       ModuleName="Weighbridge",
       Name="更新",
       Order=0,
       ParentId=new Guid("b53a00a6-495a-4854-92a6-ced745e68ea7"),
       ResourceFunctions=new[]{
            new ResourceFunctionDto()
        {
           FunctionId=new Guid("2a71a1ae-7ea2-7a7b-cdf3-d1acedd48206"),
           ModuleName="Weighbridge",
           ResourceId=new Guid("d99b2abc-5836-438a-a37f-d84aa5584e5d"),
        }

    },
       SupportMultiTenant=true,
       Type=ResourceType.Action,
    }
,
    new ResourceDto()
    {
       Hide=false,
       Id=new Guid("7a635c32-5b7b-4bf8-8880-16ff5fc13421"),
       IsDeleted=false,
       IsLocked=false,
       Key="weighbridge_weighing_record_add",
       ModuleName="Weighbridge",
       Name="添加",
       Order=0,
       ParentId=new Guid("86f18447-a72e-4c7f-a357-855a42c783f4"),
       ResourceFunctions=new[]{
            new ResourceFunctionDto()
        {
           FunctionId=new Guid("a89459bd-5f9e-576c-e277-a6b8299fc645"),
           ModuleName="Weighbridge",
           ResourceId=new Guid("7a635c32-5b7b-4bf8-8880-16ff5fc13421"),
        }

    },
       SupportMultiTenant=true,
       Type=ResourceType.Action,
    }
,
    new ResourceDto()
    {
       Hide=false,
       Id=new Guid("2da6d663-db8b-416b-99c7-51e4c4551741"),
       IsDeleted=false,
       IsLocked=false,
       Key="weighbridge_weighing_record_delete",
       ModuleName="Weighbridge",
       Name="删除",
       Order=0,
       ParentId=new Guid("86f18447-a72e-4c7f-a357-855a42c783f4"),
       ResourceFunctions=new[]{
            new ResourceFunctionDto()
        {
           FunctionId=new Guid("0ff596c9-bac7-f228-bcc9-3c76689e65ab"),
           ModuleName="Weighbridge",
           ResourceId=new Guid("2da6d663-db8b-416b-99c7-51e4c4551741"),
        }
,
            new ResourceFunctionDto()
        {
           FunctionId=new Guid("81985612-ea89-1803-79ad-64693d9fe390"),
           ModuleName="Weighbridge",
           ResourceId=new Guid("2da6d663-db8b-416b-99c7-51e4c4551741"),
        }

    },
       SupportMultiTenant=true,
       Type=ResourceType.Action,
    }
,
    new ResourceDto()
    {
       Hide=false,
       Id=new Guid("87dd0cc0-5c66-444d-a72b-d160677073d4"),
       IsDeleted=false,
       IsLocked=false,
       Key="weighbridge_weighing_record_delete_selected",
       ModuleName="Weighbridge",
       Name="删除选中",
       Order=0,
       ParentId=new Guid("86f18447-a72e-4c7f-a357-855a42c783f4"),
       ResourceFunctions=new[]{
            new ResourceFunctionDto()
        {
           FunctionId=new Guid("9d883df3-ce2b-124d-ac96-40d682737891"),
           ModuleName="Weighbridge",
           ResourceId=new Guid("87dd0cc0-5c66-444d-a72b-d160677073d4"),
        }
,
            new ResourceFunctionDto()
        {
           FunctionId=new Guid("ef19d69e-6146-bbec-8f9d-b03d9a8678dd"),
           ModuleName="Weighbridge",
           ResourceId=new Guid("87dd0cc0-5c66-444d-a72b-d160677073d4"),
        }

    },
       SupportMultiTenant=true,
       Type=ResourceType.Action,
    }
,
    new ResourceDto()
    {
       Hide=false,
       Id=new Guid("d9c67159-68a5-4b18-8a50-8f503d90e847"),
       IsDeleted=false,
       IsLocked=false,
       Key="weighbridge_weighing_record_detail",
       ModuleName="Weighbridge",
       Name="详情",
       Order=0,
       ParentId=new Guid("86f18447-a72e-4c7f-a357-855a42c783f4"),
       ResourceFunctions=new[]{
            new ResourceFunctionDto()
        {
           FunctionId=new Guid("64708eb4-a3e5-5107-8108-6e3ce147c8f0"),
           ModuleName="Weighbridge",
           ResourceId=new Guid("d9c67159-68a5-4b18-8a50-8f503d90e847"),
        }

    },
       SupportMultiTenant=true,
       Type=ResourceType.Action,
    }
,
    new ResourceDto()
    {
       Hide=false,
       Id=new Guid("86f18447-a72e-4c7f-a357-855a42c783f4"),
       IsDeleted=false,
       IsLocked=false,
       Key="weighbridge_weighing_record_index",
       ModuleName="Weighbridge",
       Name="称重记录",
       Order=20,
       ParentId=new Guid("427069e5-a6ba-4fd1-95bf-35d7dec7c848"),
       Path="/weighbridge/weighing-record",
       SupportMultiTenant=true,
       Type=ResourceType.Menu,
    }
,
    new ResourceDto()
    {
       Hide=false,
       Id=new Guid("e87f9fad-e3d3-445a-8404-72f012ca800d"),
       IsDeleted=false,
       IsLocked=false,
       Key="weighbridge_weighing_record_lock",
       ModuleName="Weighbridge",
       Name="锁定",
       Order=0,
       ParentId=new Guid("86f18447-a72e-4c7f-a357-855a42c783f4"),
       ResourceFunctions=new[]{
            new ResourceFunctionDto()
        {
           FunctionId=new Guid("c2dcc53b-1cbc-dbe3-c304-4b8e1d851491"),
           ModuleName="Weighbridge",
           ResourceId=new Guid("e87f9fad-e3d3-445a-8404-72f012ca800d"),
        }

    },
       SupportMultiTenant=true,
       Type=ResourceType.Action,
    }
,
    new ResourceDto()
    {
       Hide=false,
       Id=new Guid("e60197dc-5ca5-4383-8a84-7c8180ab13ca"),
       IsDeleted=false,
       IsLocked=false,
       Key="weighbridge_weighing_record_refresh",
       ModuleName="Weighbridge",
       Name="刷新",
       Order=0,
       ParentId=new Guid("86f18447-a72e-4c7f-a357-855a42c783f4"),
       ResourceFunctions=new[]{
            new ResourceFunctionDto()
        {
           FunctionId=new Guid("c9fe95e9-2d0d-12d5-0bc0-7e07824293bc"),
           ModuleName="Weighbridge",
           ResourceId=new Guid("e60197dc-5ca5-4383-8a84-7c8180ab13ca"),
        }

    },
       SupportMultiTenant=true,
       Type=ResourceType.Action,
    }
,
    new ResourceDto()
    {
       Hide=false,
       Id=new Guid("09a965f3-4eba-443d-959c-55dc5f8c1618"),
       IsDeleted=false,
       IsLocked=false,
       Key="weighbridge_weighing_record_search",
       ModuleName="Weighbridge",
       Name="搜索",
       Order=0,
       ParentId=new Guid("86f18447-a72e-4c7f-a357-855a42c783f4"),
       ResourceFunctions=new[]{
            new ResourceFunctionDto()
        {
           FunctionId=new Guid("c9fe95e9-2d0d-12d5-0bc0-7e07824293bc"),
           ModuleName="Weighbridge",
           ResourceId=new Guid("09a965f3-4eba-443d-959c-55dc5f8c1618"),
        }

    },
       SupportMultiTenant=true,
       Type=ResourceType.Action,
    }
,
    new ResourceDto()
    {
       Hide=false,
       Id=new Guid("5a43c499-afe6-41f6-a049-ba7f42ce9a4f"),
       IsDeleted=false,
       IsLocked=false,
       Key="weighbridge_weighing_record_update",
       ModuleName="Weighbridge",
       Name="更新",
       Order=0,
       ParentId=new Guid("86f18447-a72e-4c7f-a357-855a42c783f4"),
       ResourceFunctions=new[]{
            new ResourceFunctionDto()
        {
           FunctionId=new Guid("e1c18228-ea7c-fc42-fd02-8c72ff0744a3"),
           ModuleName="Weighbridge",
           ResourceId=new Guid("5a43c499-afe6-41f6-a049-ba7f42ce9a4f"),
        }

    },
       SupportMultiTenant=true,
       Type=ResourceType.Action,
    }

};
        }
    }
}
